hurl insults on someone - Français Anglais Dictionnaire